[INFO] fetching crate oxifft 0.1.3...
[INFO] testing oxifft-0.1.3 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate oxifft 0.1.3 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate oxifft 0.1.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oxifft 0.1.3
[INFO] tweaked toml for crates.io crate oxifft 0.1.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxifft 0.1.3 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxifft 0.1.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded primal-check v0.3.4
[INFO] [stderr]   Downloaded transpose v0.2.3
[INFO] [stderr]   Downloaded oxifft-codegen v0.1.3
[INFO] [stderr]   Downloaded build-probe-mpi v0.1.5
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded spin v0.10.0
[INFO] [stderr]   Downloaded mpi-sys v0.2.3
[INFO] [stderr]   Downloaded custom_derive v0.1.7
[INFO] [stderr]   Downloaded criterion-plot v0.6.0
[INFO] [stderr]   Downloaded libffi v5.1.0
[INFO] [stderr]   Downloaded half v2.7.1
[INFO] [stderr]   Downloaded clap v4.5.58
[INFO] [stderr]   Downloaded seahash v4.1.0
[INFO] [stderr]   Downloaded conv v0.3.3
[INFO] [stderr]   Downloaded strength_reduce v0.2.4
[INFO] [stderr]   Downloaded mpi v0.8.1
[INFO] [stderr]   Downloaded clap_builder v4.5.58
[INFO] [stderr]   Downloaded criterion v0.7.0
[INFO] [stderr]   Downloaded proptest v1.10.0
[INFO] [stderr]   Downloaded rustfft v6.4.1
[INFO] [stderr]   Downloaded libffi-sys v4.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a9cc4988329b583f1919a0f202455f3ee6c854524c202e90b0b5517b9e90d7be
[INFO] running `Command { std: "docker" "start" "-a" "a9cc4988329b583f1919a0f202455f3ee6c854524c202e90b0b5517b9e90d7be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a9cc4988329b583f1919a0f202455f3ee6c854524c202e90b0b5517b9e90d7be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9cc4988329b583f1919a0f202455f3ee6c854524c202e90b0b5517b9e90d7be", kill_on_drop: false }`
[INFO] [stdout] a9cc4988329b583f1919a0f202455f3ee6c854524c202e90b0b5517b9e90d7be
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 920313fd8301b08ab64ba3d0eafd904b5c9bf3976c02c8a0eb231d7d4686e60a
[INFO] running `Command { std: "docker" "start" "-a" "920313fd8301b08ab64ba3d0eafd904b5c9bf3976c02c8a0eb231d7d4686e60a", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oxifft-codegen v0.1.3
[INFO] [stderr]    Compiling oxifft v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.22s
[INFO] running `Command { std: "docker" "inspect" "920313fd8301b08ab64ba3d0eafd904b5c9bf3976c02c8a0eb231d7d4686e60a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "920313fd8301b08ab64ba3d0eafd904b5c9bf3976c02c8a0eb231d7d4686e60a", kill_on_drop: false }`
[INFO] [stdout] 920313fd8301b08ab64ba3d0eafd904b5c9bf3976c02c8a0eb231d7d4686e60a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 372b0e058881606f4df7d4ce6e6dd32c24a628eb8c67d5d2a4e84b9e66e7e618
[INFO] running `Command { std: "docker" "start" "-a" "372b0e058881606f4df7d4ce6e6dd32c24a628eb8c67d5d2a4e84b9e66e7e618", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling oxifft v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.76s
[INFO] running `Command { std: "docker" "inspect" "372b0e058881606f4df7d4ce6e6dd32c24a628eb8c67d5d2a4e84b9e66e7e618", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "372b0e058881606f4df7d4ce6e6dd32c24a628eb8c67d5d2a4e84b9e66e7e618", kill_on_drop: false }`
[INFO] [stdout] 372b0e058881606f4df7d4ce6e6dd32c24a628eb8c67d5d2a4e84b9e66e7e618
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4b0dbf7d8ec69179b52957e06143237f863a37a3d1135dc0cb4604523d26681d
[INFO] running `Command { std: "docker" "start" "-a" "4b0dbf7d8ec69179b52957e06143237f863a37a3d1135dc0cb4604523d26681d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxifft-54767a84c083444d)
[INFO] [stdout] 
[INFO] [stdout] running 384 tests
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_access ... ok
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_empty ... ok
[INFO] [stdout] test api::parallel::tests::test_rfft_batch_parallel_matches_serial ... ok
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_complex ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plannd_roundtrip ... ok
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_alignment ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_non_power_of_2 ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_matches_serial ... ok
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_slice ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_roundtrip ... ok
[INFO] [stdout] test api::parallel::tests::test_fft_batch_parallel_roundtrip ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_inplace ... ok
[INFO] [stdout] test api::parallel::tests::test_rfft_batch_parallel_roundtrip ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plannd_inplace ... ok
[INFO] [stdout] test api::memory::tests::test_aligned_buffer_real ... ok
[INFO] [stdout] test api::parallel::tests::test_fft_batch_parallel_matches_serial ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_linearity ... ok
[INFO] [stdout] test api::parallel::tests::test_parallel_plannd_matches_serial ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_non_power_of_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_power_of_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_inplace_matches_out_of_place ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_matches_individual ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_single_batch ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_power_of_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_large_non_power_of_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_power_of_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_inplace ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plannd_3d_matches_plan3d ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plannd_2d_matches_plan2d ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_inplace ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_ifft_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plannd_inplace ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_nd_ifft_nd_convenience ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_dct2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_realplan_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_matches_individual ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_single_batch ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_non_power_of_2_sizes ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_realplan_r2c ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_irfft_roundtrip_size_8 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_matches_complex_fft ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_irfft_roundtrip ... ok
[INFO] [stdout] test api::wisdom::tests::test_global_wisdom_functions ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_power_of_2_sizes ... ok
[INFO] [stdout] test api::wisdom::tests::test_wisdom_cache_basic ... ok
[INFO] [stdout] test api::wisdom::tests::test_wisdom_clear ... ok
[INFO] [stdout] test api::wisdom::tests::test_wisdom_export_import ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_dc_component ... ok
[INFO] [stdout] test autodiff::tests::test_dual_arithmetic ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_roundtrip ... ok
[INFO] [stdout] test api::wisdom::tests::test_wisdom_version_mismatch ... ok
[INFO] [stdout] test autodiff::tests::test_fft_backward_mode ... ok
[INFO] [stdout] test autodiff::tests::test_fft_forward_mode ... ok
[INFO] [stdout] test autodiff::tests::test_vjp_jvp_consistency ... ok
[INFO] [stdout] test api::wisdom::tests::test_user_wisdom_path ... ok
[INFO] [stdout] test conv::tests::test_circular_convolution ... ok
[INFO] [stdout] test conv::tests::test_convolve_empty ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_power_of_2_sizes ... ok
[INFO] [stdout] test conv::tests::test_convolve_mode_same ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_ifft_roundtrip_non_power_of_2 ... ok
[INFO] [stdout] test autodiff::tests::test_dual_complex_arithmetic ... ok
[INFO] [stdout] test conv::tests::test_convolve_mode_valid ... ok
[INFO] [stdout] test autodiff::tests::test_fft_jacobian_small ... ok
[INFO] [stdout] test conv::tests::test_convolve_simple ... ok
[INFO] [stdout] test conv::tests::test_correlate ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_non_power_of_2_sizes ... ok
[INFO] [stdout] test conv::tests::test_polynomial_multiply ... ok
[INFO] [stdout] test conv::tests::test_polynomial_power ... ok
[INFO] [stdout] test conv::tests::test_polynomial_power_cubic ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plannd_4d_roundtrip ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_dht_self_inverse ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_inplace ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_18_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_20_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_15_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_24_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_36_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_30_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_45_correctness ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_realplan_c2r ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_100_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_72_correctness ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_128_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_128_roundtrip ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_80_correctness ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_16 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_16_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_16_roundtrip ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_12_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_50_correctness ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_60_correctness ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_128 ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_96_correctness ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_2 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_256_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_256 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_32_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_5 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_5_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_7_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_256_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_8 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_8_dc_component ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_16_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_128_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_128_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_64_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_32_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_64 ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_16_roundtrip ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_8_roundtrip ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_256_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_256_roundtrip ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_2_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_matches_scalar_inverse ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_32_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_32_roundtrip ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_matches_scalar_forward ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_matches_scalar_forward ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_roundtrip ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_inplace ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_64_matches_scalar ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_64_roundtrip ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_inverse_recovers_input ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_matches_scalar_inverse ... ok
[INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_roundtrip ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_1 ... ok
[INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_contiguous ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_12 ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_5 ... ok
[INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_7 ... ok
[INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_inplace ... ok
[INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_roundtrip ... ok
[INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_strided ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_applicable ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_bit_reverse ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_16 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_2 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_inplace_matches_outofplace ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_4 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_8 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_is_power_of_4 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_is_power_of_8 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_inplace ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_16 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_4 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_64 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_8 ... ok
[INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_generic_callback ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_inplace ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_128 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_16 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_32 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_512 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_64 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_inplace ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_4 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_3 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_inverse_recovers_input ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_7 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_16 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_4 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_64 ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_1 ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_32 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_256 ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_inplace ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_applicable ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_linearity ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_inplace ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_6 ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_8 ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_15 ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_2 ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plannd_dc_component ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_3_roundtrip ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_execute_auto ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_dif_matches_dit ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_18 ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_parseval_theorem ... ok
[INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_8 ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_9 ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_inplace ... ok
[INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_12 ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_roundtrip ... ok
[INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_4 ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_contiguous ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_different_io_strides ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_with_offset ... ok
[INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_uniform_stride ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_inverse_recovers_input ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_13 ... ok
[INFO] [stdout] test dft::solvers::nop::tests::test_nop_size_0 ... ok
[INFO] [stdout] test dft::solvers::nop::tests::test_nop_size_1 ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_5 ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_applicable ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_inplace ... ok
[INFO] [stdout] test dft::solvers::nop::tests::test_applicable ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_7 ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_16 ... ok
[INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_3 ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_scalar_butterfly ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_1024 ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_8 ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_backward_matches_scalar ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_inverse ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_16 ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_contiguous_power_of_2 ... ok
[INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_64 ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_inplace ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_64 ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_from_dims ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_non_power_of_2 ... ok
[INFO] [stdout] test frft::tests::test_frft_different_orders ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_strided_column_access ... ok
[INFO] [stdout] test frft::tests::test_frft_order_reduction ... ok
[INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_roundtrip ... ok
[INFO] [stdout] test frft::tests::test_frft_error_handling ... ok
[INFO] [stdout] test frft::tests::test_frft_order_one_like_fft ... ok
[INFO] [stdout] test frft::tests::test_frft_order_two ... ok
[INFO] [stdout] test frft::tests::test_frft_produces_output ... ok
[INFO] [stdout] test frft::tests::test_frft_order_zero ... ok
[INFO] [stdout] test kernel::complex::tests::test_complex_arithmetic ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_8 ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_4 ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_solver ... ok
[INFO] [stdout] test kernel::complex::tests::test_complex_conjugate ... ok
[INFO] [stdout] test kernel::planner::tests::test_has_wisdom_for ... ok
[INFO] [stdout] test kernel::planner::tests::test_is_power_of_4 ... ok
[INFO] [stdout] test kernel::planner::tests::test_is_prime ... ok
[INFO] [stdout] test kernel::planner::tests::test_is_power_of_8 ... ok
[INFO] [stdout] test kernel::planner::tests::test_is_smooth ... ok
[INFO] [stdout] test kernel::complex::tests::test_complex_norm ... ok
[INFO] [stdout] test kernel::planner::tests::test_exhaustive_mode_candidates ... ok
[INFO] [stdout] test kernel::planner::tests::test_hash_batch_problem ... ok
[INFO] [stdout] test kernel::planner::tests::test_plan_batch_contiguous ... ok
[INFO] [stdout] test kernel::planner::tests::test_patient_mode_candidates ... ok
[INFO] [stdout] test kernel::planner::tests::test_get_solver_candidates ... ok
[INFO] [stdout] test kernel::planner::tests::test_batch_strategy_names ... ok
[INFO] [stdout] test kernel::planner::tests::test_measure_mode_power_of_2 ... ok
[INFO] [stdout] test kernel::planner::tests::test_estimate_cost ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_256 ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_composite ... ok
[INFO] [stdout] test kernel::planner::tests::test_plan_batch_strided ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_prime ... ok
[INFO] [stdout] test kernel::planner::tests::test_plan_batch_small_many ... ok
[INFO] [stdout] test kernel::planner::tests::test_planner_default ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_power_of_2 ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_size_1 ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_small ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_uses_wisdom ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_basic ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_zero_limit ... ok
[INFO] [stdout] test kernel::planner::tests::test_wisdom_entries ... ok
[INFO] [stdout] test kernel::planner::tests::test_wisdom_export_import ... ok
[INFO] [stdout] test kernel::planner::tests::test_solver_from_name_roundtrip ... ok
[INFO] [stdout] test kernel::planner::tests::test_solver_choice_names ... ok
[INFO] [stdout] test kernel::planner::tests::test_wisdom_only_mode ... ok
[INFO] [stdout] test kernel::primes::tests::test_factor ... ok
[INFO] [stdout] test kernel::primes::tests::test_is_prime ... ok
[INFO] [stdout] test kernel::primes::tests::test_mod_pow ... ok
[INFO] [stdout] test kernel::primes::tests::test_primitive_root ... ok
[INFO] [stdout] test kernel::planner::tests::test_wisdom_store_lookup ... ok
[INFO] [stdout] test kernel::rader_omega::tests::test_rader_omega ... ok
[INFO] [stdout] test kernel::rader_omega::tests::test_rader_omega_non_prime ... ok
[INFO] [stdout] test kernel::tensor::tests::test_tensor_rank2 ... ok
[INFO] [stdout] test kernel::tensor::tests::test_tensor_split ... ok
[INFO] [stdout] test kernel::trig::tests::test_trig_table ... ok
[INFO] [stdout] test kernel::twiddle::tests::test_compute_twiddles ... ok
[INFO] [stdout] test kernel::tensor::tests::test_tensor_rank1 ... ok
[INFO] [stdout] test kernel::twiddle::tests::test_twiddle_w4 ... ok
[INFO] [stdout] test nufft::tests::test_nufft_error_handling ... ok
[INFO] [stdout] test nufft::tests::test_nufft_type1_uniform_points ... ok
[INFO] [stdout] test nufft::tests::test_nufft_type2_single_frequency ... ok
[INFO] [stdout] test nufft::tests::test_smooth_number ... ok
[INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_roundtrip_random ... ok
[INFO] [stdout] test nufft::tests::test_nufft_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_16 ... ok
[INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_2 ... ok
[INFO] [stdout] test rdft::solvers::hc2c::tests::test_c2hc_size_4 ... ok
[INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_4 ... ok
[INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_8 ... ok
[INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_c2hc_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_size_4_even ... ok
[INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_size_5_odd ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_add ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_conj ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_mag_squared ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_mul_size_4 ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_normalize ... ok
[INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_scale ... ok
[INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_16 ... ok
[INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_2 ... ok
[INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_dc_and_nyquist_are_real ... ok
[INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_4 ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct1_size_2 ... ok
[INFO] [stdout] test kernel::planner::tests::test_planner_flags_measure ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_size_2 ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_dc_component ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct4_size_4 ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_dc_component ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_impulse ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dst1_size_2 ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_size_1 ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dst1_symmetry ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_dct3_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_size_1 ... ok
[INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_8 ... ok
[INFO] [stdout] test kernel::planner::tests::test_recreate_from_wisdom ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dst2_dst3_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::r2r::tests::test_dst4_size_4 ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_basic ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_fmadd ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_basic ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_cmul ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_fmadd ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_fmsub ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_load_store ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_new ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f32_basic ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f32_cmul ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f64_basic ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f32_fmadd ... ok
[INFO] [stdout] test kernel::planner::tests::test_measure_mode_prime ... ok
[INFO] [stdout] test kernel::planner::tests::test_recreate_from_imported_wisdom ... ok
[INFO] [stdout] test kernel::planner::tests::test_patient_mode_measurement ... ok
[INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_r2c_c2r_roundtrip ... ok
[INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_r2c_contiguous ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f64_cmul ... ok
[INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_from_dims ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f64_load_store ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f64_new ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f32_basic ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f32_cmul ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f64_cmul ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f64_basic ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f64_load_store ... ok
[INFO] [stdout] test simd::avx512::tests::test_avx512_f64_fmadd ... ok
[INFO] [stdout] test simd::avx::tests::test_avx_f64_new ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f32_basic ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_basic ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_load_store ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_new ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_swap ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_3d_inner ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_negate ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_inplace_larger ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_rectangular ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_square ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f32_cmul ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f32_new ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_cmul ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_square_blocked ... ok
[INFO] [stdout] test threading::tests::test_get_default_pool ... ok
[INFO] [stdout] test threading::tests::test_parallel_for_chunks ... ok
[INFO] [stdout] test threading::tests::test_join ... ok
[INFO] [stdout] test threading::tests::test_parallel_split ... ok
[INFO] [stdout] test threading::tests::test_parallel_for_data_integrity ... ok
[INFO] [stdout] test threading::tests::test_pool_config ... ok
[INFO] [stdout] test threading::tests::test_rayon_pool_threads ... ok
[INFO] [stdout] test threading::tests::test_serial_pool ... ok
[INFO] [stdout] test simd::sse2::tests::test_sse2_f64_cmul_conj ... ok
[INFO] [stdout] test threading::tests::test_parallel_chunks_boundary ... ok
[INFO] [stdout] test threading::tests::test_nested_parallel ... ok
[INFO] [stdout] test threading::tests::test_parallel_correctness_with_mutex ... ok
[INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_multiple_sizes ... ok
[INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_non_power_of_2 ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_inplace ... ok
[INFO] [stdout] test kernel::planner::tests::test_measure_mode_composite ... ok
[INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_cmul ... ok
[INFO] [stdout] test dft::codelets::notw::tests::test_notw_64_roundtrip ... ok
[INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_48_correctness ... ok
[INFO] [stdout] test support::transpose::tests::test_transpose_blocked ... ok
[INFO] [stdout] test kernel::planner::tests::test_exhaustive_mode_measurement ... ok
[INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_1024 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 384 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/guru_plan.rs (/opt/rustwide/target/debug/deps/guru_plan-37b4c3cb42de13ec)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_guru_1d_contiguous_forward ... ok
[INFO] [stdout] test test_guru_1d_both_strided ... ok
[INFO] [stdout] test test_guru_1d_inplace ... ok
[INFO] [stdout] test test_guru_1d_strided_input ... ok
[INFO] [stdout] test test_guru_1d_strided_output ... ok
[INFO] [stdout] test test_guru_2d_contiguous ... ok
[INFO] [stdout] test test_guru_batch_with_stride ... ok
[INFO] [stdout] test test_guru_2d_roundtrip ... ok
[INFO] [stdout] test test_guru_batch_roundtrip ... ok
[INFO] [stdout] test test_guru_plan_creation_batched ... ok
[INFO] [stdout] test test_guru_plan_rejects_empty_dims ... ok
[INFO] [stdout] test test_guru_plan_rejects_zero_size ... ok
[INFO] [stdout] test test_guru_plan_creation_2d ... ok
[INFO] [stdout] test test_guru_2d_various_sizes ... ok
[INFO] [stdout] test test_guru_batch_inplace ... ok
[INFO] [stdout] test test_guru_various_sizes ... ok
[INFO] [stdout] test test_guru_1d_contiguous_roundtrip ... ok
[INFO] [stderr]      Running tests/rustfft_comparison.rs (/opt/rustwide/target/debug/deps/rustfft_comparison-2a9114bbc026799c)
[INFO] [stdout] test test_guru_batch_simple ... ok
[INFO] [stdout] test test_guru_plan_creation_1d ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_fft_matches_rustfft_prime_5 ... ok
[INFO] [stdout] test test_batch_fft_matches_rustfft ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_13 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_11 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_7 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_12 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_100 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_15 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_16 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_2 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_3 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_32 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_4 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_6 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_8 ... ok
[INFO] [stdout] test test_ifft_matches_rustfft_size_16 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_1024 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_64 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_97 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_prime_17 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_256 ... ok
[INFO] [stdout] test test_ifft_matches_rustfft_size_64 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_128 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_512 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_4096 ... ok
[INFO] [stdout] test test_fft_matches_rustfft_size_8192 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/size_coverage.rs (/opt/rustwide/target/debug/deps/size_coverage-e5f51ac48c94a30c)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_all_sizes_1_to_256 ... ignored, slow stress test - run with --ignored for thorough testing
[INFO] [stdout] test test_all_sizes_1_to_256_roundtrip ... ignored, slow stress test - run with --ignored for thorough testing
[INFO] [stdout] test test_composite_smooth_small ... ok
[INFO] [stdout] test test_composite_roundtrips ... ok
[INFO] [stdout] test test_power_of_2_up_to_2_20 ... ignored, slow stress test - run with --ignored for thorough testing
[INFO] [stdout] test test_composite_smooth_medium ... ok
[INFO] [stdout] test test_power_of_2_small ... ok
[INFO] [stdout] test test_size_1 ... ok
[INFO] [stdout] test test_prime_roundtrips ... ok
[INFO] [stdout] test test_size_2 ... ok
[INFO] [stdout] test test_size_3 ... ok
[INFO] [stdout] test test_small_primes ... ok
[INFO] [stdout] test test_various_sizes_roundtrip ... ok
[INFO] [stdout] test test_composite_with_large_prime ... ok
[INFO] [stdout] test test_medium_primes ... ok
[INFO] [stdout] test test_power_of_2_roundtrip ... ok
[INFO] [stdout] test test_larger_primes ... ok
[INFO] [stdout] test test_bluestein_sizes ... ok
[INFO] [stdout] test test_one_more_than_power_of_2 ... ok
[INFO] [stdout] test test_rader_eligible_primes ... ok
[INFO] [stdout] test test_one_less_than_power_of_2 ... ok
[INFO] [stdout] test test_composite_smooth_large ... ok
[INFO] [stdout] test test_power_of_2_medium ... ok
[INFO] [stdout] test test_mixed_radix_sizes ... ok
[INFO] [stdout] test test_powers_of_8 ... ok
[INFO] [stdout] test test_powers_of_4 ... ok
[INFO] [stdout] test test_power_of_2_large ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 34.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/split_complex.rs (/opt/rustwide/target/debug/deps/split_complex-bc77acea6a153ba2)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_fft_split_empty ... ok
[INFO] [stdout] test test_fft_split_convenience ... ok
[INFO] [stdout] test test_ifft_split_empty ... ok
[INFO] [stdout] test test_ifft_split_convenience ... ok
[INFO] [stdout] test test_split_plan_2d_matches_interleaved ... ok
[INFO] [stdout] test test_split_plan_creation ... ok
[INFO] [stdout] test test_split_plan_creation_zero_size ... ok
[INFO] [stdout] test test_split_plan_f32 ... ok
[INFO] [stdout] test test_split_plan_2d_roundtrip ... ok
[INFO] [stdout] test test_split_plan_inplace ... ok
[INFO] [stdout] test test_split_plan_matches_interleaved ... ok
[INFO] [stdout] test test_split_plan_roundtrip ... ok
[INFO] [stdout] test test_split_plan_2d_creation ... ok
[INFO] [stdout] test test_split_plan_various_sizes ... ok
[INFO] [stdout] test test_split_plan_2d_inplace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oxifft
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test src/api/plan/types.rs - api::plan::types::GuruPlan (line 957) ... ignored
[INFO] [stdout] test src/api/plan/types.rs - api::plan::types::PlanND<T>::new (line 559) ... ignored
[INFO] [stdout] test src/api/plan/types.rs - api::plan::types::SplitPlan (line 1637) ... ignored
[INFO] [stdout] test src/autodiff/mod.rs - autodiff (line 23) ... ignored
[INFO] [stdout] test src/conv/mod.rs - conv (line 28) ... ignored
[INFO] [stdout] test src/frft/mod.rs - frft (line 30) ... ignored
[INFO] [stdout] test src/kernel/planner.rs - kernel::planner::Planner<T>::recreate_from_wisdom (line 681) ... ignored
[INFO] [stdout] test src/kernel/planner.rs - kernel::planner::Planner<T>::select_solver_timed (line 191) ... ignored
[INFO] [stdout] test src/lib.rs - (line 17) ... ignored
[INFO] [stdout] test src/nufft/mod.rs - nufft (line 25) ... ignored
[INFO] [stdout] test src/simd/mod.rs - simd (line 93) ... ignored
[INFO] [stdout] test src/threading/mod.rs - threading (line 141) ... ignored
[INFO] [stdout] test src/threading/mod.rs - threading (line 82) ... ignored
[INFO] [stdout] test src/threading/mod.rs - threading (line 93) ... ignored
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::import_from_file (line 281) - compile ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom (line 8) - compile ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::export_to_file (line 259) - compile ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::forget (line 404) ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::export_to_string (line 218) ... ok
[INFO] [stdout] test src/threading/mod.rs - threading (line 38) ... ok
[INFO] [stdout] test src/simd/mod.rs - simd (line 44) ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::import_from_string (line 239) ... ok
[INFO] [stdout] test src/api/wisdom.rs - api::wisdom::wisdom_count (line 417) ... ok
[INFO] [stdout] test src/threading/mod.rs - threading (line 49) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4b0dbf7d8ec69179b52957e06143237f863a37a3d1135dc0cb4604523d26681d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b0dbf7d8ec69179b52957e06143237f863a37a3d1135dc0cb4604523d26681d", kill_on_drop: false }`
[INFO] [stdout] 4b0dbf7d8ec69179b52957e06143237f863a37a3d1135dc0cb4604523d26681d
